package com.sea.physical.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 * 发运计划明细
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CreateDespatchSku extends CreateSku {

    /**
     * id
     */
    private Integer id;
    /**
     * 计划ID
     */
    private Integer createId;
    /**
     * 明细ID
     */
    private Integer createSkuId;
    /**
     * 采购在产表ID
     */
    private Integer createProduceId;
    /**
     * 数量
     */
    private Integer createNumber;
    /**
     * 箱数
     */
    private Double createBoxNumber;
    /**
     * 总件数
     */
    private Integer createNumberTotal;
    /**
     * 总毛重
     */
    private Double createWeightTotal;
    /**
     * 总净重
     */
    private Double createKgTotal;
    /**
     * 总体积
     */
    private Double createVolumeTotal;
    /**
     * PO号
     */
    private String erpProducePo;
    /**
     * 含税单价
     */
    private Double erpProducePrice;
    /**
     * 不含税单价
     */
    private Double erpProduceUnitPrice;
    /**
     * 报关金额
     */
    private Double createMoney;
    /**
     * 报关税率
     */
    private Double createPercent;
    /**
     * 备注信息
     */
    private String createRemark;
    /**
     * 申报金额
     */
    private Double createCustomMoney;
    /**
     * 清关税率
     */
    private Double createCustomRate;
    /**
     * 预估税金
     */
    private Double createCustomTax;
    /**
     * 预估关税(人民币)
     */
    private Double createCustomTaxCny;

    /**
     * 实际装柜日期
     */
    private String despatchDate;
    /**
     * 出运港
     */
    private String despatchPort;
    /**
     * 目的港
     */
    private String despatchDest;
    /**
     * 目的港仓库
     */
    private String despatchStore;
    /**
     * 运费
     */
    private Double despatchFreight;

    /**
     * 出运港名称
     */
    private String despatchPortName;
    /**
     * 目的港名称
     */
    private String despatchDestName;
    /**
     * 仓库名称
     */
    private String despatchStoreName;
    /**
     * 柜号
     */
    private String createPlanNo;
    /**
     * 柜型名称
     */
    private String createPlanCabinetName;
    /**
     * 运输方式名称
     */
    private String transportName;
    /**
     * 国家
     */
    private String countryName;
    /**
     * 装柜地点
     */
    private String createPlanPlace;
    /**
     * 装柜时间
     */
    private String createPlanPlaceDate;
    /**
     * 总箱数
     */
    private Integer createPlanBox;
    /**
     * 预估运费
     */
    private Double createCustomFreight;


    /**
     * 期间
     */
    private String createPeriod;
    /**
     * 币种
     */
    private String createMoneyType;
    /**
     * SKU原数量
     */
    private Integer skuNumber;
}
